objects created using technology - Turkish English Dictionary